self-powered building - İngilizce Eş Anlamlılar Sözlük